package day17.cn.game;

import java.util.Scanner;

/**
 * 这是猜数字小游戏
 *
 * @author kie
 * @version V1.0
 */
public class GuessNumber {

    private GuessNumber() {
    }

    public static boolean isStart(){
        //键盘录入一个数据
        Scanner sc = new Scanner(System.in);

        //提示输入的提示信息
        System.out.println("开始猜数字小游戏吗？(Y/N)?");
        //判断是否开始游戏
        if(sc.nextLine().equalsIgnoreCase("Y")){
            return true;
        }else{
            return false;
        }
    }

    public static void start(boolean choice) {
        if(choice) {
            //产生一个随机数
            int number = (int) (Math.random() * 100) + 1;

            //定义一个统计变量
            int count = 0;

            while (true) {
                //键盘录入一个数据
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入数据(1-100)");
                int guessNumber = sc.nextInt();

                count++;

                //判断
                if (guessNumber > number) {
                    System.out.println("你猜的数据" + guessNumber + "大了");
                } else if (guessNumber < number) {
                    System.out.println("你猜的数据" + guessNumber + "小了");
                } else {
                    System.out.println("恭喜你!，猜中了!");
                    break;
                }
            }
        }else{
            System.out.println("欢迎下次游玩!");
        }
    }
}
